docker build --rm --pull --push --build-arg BASE_IMAGE=mcr.microsoft.com/dotnet/sdk:5.0 . -t registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:sdk-5.0 
docker build --rm --pull --push --build-arg BASE_IMAGE=mcr.microsoft.com/dotnet/sdk:6.0 . -t registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:sdk-6.0
docker build --rm --pull --push --build-arg BASE_IMAGE=mcr.microsoft.com/dotnet/sdk:7.0 . -t registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:sdk-7.0
docker build --rm --pull --push --build-arg BASE_IMAGE=mcr.microsoft.com/dotnet/sdk:8.0 . -t registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:sdk-8.0
docker build --rm --pull --push --build-arg BASE_IMAGE=mcr.microsoft.com/dotnet/sdk:9.0 . -t registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:sdk-9.0
docker image prune -f